--[[ 编码: WMS-29-12 名称: 3053-HTML-料格显示 作者: 日期:2025-1-29 函数: main 应用: 在【盘点】功能点,功能页面中显示需要盘点的料格位置图片 来源项目: 巨星二期料箱库 功能: -- 生成一个显示料格的 HTML页面 更改记录: --]] wms_base = require ("wms_base") function main( strLuaDEID ) local nRet, strRetInfo, data_json local runtime_parameter nRet, runtime_parameter = m3.GetRuntimeParam(strLuaDEID) if ( nRet ~= 0 ) then lua.Error( strLuaDEID, debug.getinfo(1), "GetRuntimeParam失败! "..runtime_parameter ) end lua.Debug( strLuaDEID, debug.getinfo(1), "runtime_parameter", runtime_parameter ) -- 获取【料格显示】面板的参数 local parameter nRet, parameter = m3.GetRuntimePanel_InputParamter( strLuaDEID, runtime_parameter.panel, "料格显示" ) if ( nRet == 1 ) then return end if ( nRet ~= 0 ) then lua.Error( strLuaDEID, debug.getinfo(1), parameter ) end if ( parameter == nil ) then return end local cell_no = parameter.cell_no local img, img_url nRet, img_url = wms_base.Get_sConst2( strLuaDEID, "网站URL" ) if ( nRet ~= 0 ) then lua.Stop( strLuaDEID, "系统无法获取常量'网站URL'") return end if (img_url == '') then mobox.setInfo( strLuaDEID, "常量'网站URL'不能为空!") return end if ( cell_no == nil or cell_no == '' ) then -- 显示一个? img = img_url.."nothing.png" else img = img_url..cell_no..".png" end local str_html = '' local action = { { action_type = "set_panel_html", value = str_html } } nRet, strRetInfo = mobox.setAction( strLuaDEID, lua.table2str(action) ) if ( nRet ~= 0 ) then lua.Error( strLuaDEID, debug.getinfo(1), "setAction失败! "..strRetInfo..' action = '..strAction ) end end